package com.han.combination;

/**
 * @ClassName Client
 * @Description 描述该类的功能
 * @Author duoduo Han
 * @Date 2024/6/13 9:44
 */
public class Client {
    public static void main(String[] args) {
        //创建菜单树
        MenuComponent menu11 = new Menu("系统管理", 1);
        MenuComponent menu21 = new Menu("菜单管理", 2);
        MenuComponent menu22 = new Menu("权限配置", 2);
        MenuComponent menu23 = new Menu("角色管理", 2);
        menu11.add(menu21);
        menu11.add(menu22);
        menu11.add(menu23);
        MenuComponent menu31 = new MenuItem("页面访问", 3);
        MenuComponent menu32 = new MenuItem("展开菜单", 3);
        MenuComponent menu33 = new MenuItem("编辑菜单", 3);
        MenuComponent menu34 = new MenuItem("删除菜单", 3);
        MenuComponent menu35 = new MenuItem("新增菜单", 3);
        menu21.add(menu31);
        menu21.add(menu32);
        menu21.add(menu33);
        menu21.add(menu34);
        menu21.add(menu35);
        MenuComponent menu36 = new MenuItem("页面访问", 3);
        MenuComponent menu37 = new MenuItem("提交保存", 3);
        menu22.add(menu36);
        menu22.add(menu37);
        MenuComponent menu38 = new MenuItem("页面访问", 3);
        MenuComponent menu39 = new MenuItem("新增角色", 3);
        MenuComponent menu310 = new MenuItem("修改角色", 3);
        menu23.add(menu38);
        menu23.add(menu39);
        menu23.add(menu310);
        menu11.print();


    }
}
